import json

import requests


def send_post_request(url, headers, data):
    """
    发送POST请求的函数
    :param url: 请求的URL地址
    :param headers: 请求头信息字典
    :param data: 请求体数据（字典类型，会转换为JSON字符串发送）
    :return: requests库的Response对象，如果请求出现异常则返回None
    """
    try:
        data_json = json.dumps(data)
        response = requests.post(url, headers=headers, data=data_json)
        print("请求状态码:", response.status_code, "请求执行成功,邮件服务已触发!")

        return response
    except requests.RequestException as e:
        print("请求出现异常:", e)
        return None
